21 APR 2011 by ideonexus
L Peter Deutsch on Why Programing is so Hard
One of the things that I've been thinking about off and on over the last five-plus years is, "Why is programming so hard?" You have the algorithmic side of programming and that's i close enough to mathematics that you can use mathematics as the basic model, if you will, for what goes on in it. You can use mathematical methods and mathematical ways of thinking.That doesn't make it easy, but nobody thinks mathematics is easy. So there's a pretty good match between the material you're working ...Folksonomies: programming computer science
Folksonomies: programming computer science
Programming is very alien to anything in the physical world.
26 DEC 2010 by ideonexus
Look at a Four Way Stop Intersection to See Why Civilizat...
First, if you want to see clues about our future, step away from your computer screen. Go outside and stand near a four-way intersection that’s regulated only by stop signs. Watch for a while as drivers take turns, not-quite-stopping while they gauge each others’ intentions, negotiating rapid deals with nods and flashes of eye-contact. You’ll spot some rudeness, certainly. But exceptions seldom rattle this silent dance of brief courtesies and tacit bargains — a strange...Folksonomies: centrism
Folksonomies: centrism
Civilization works because we work together, taking turns, and negotiating deals. The fact that it is in our nature to do so is apparent when you watch civilization in action at the microcosm of a four-way stop intersection.